.login-style section {
  width: 5.38rem;
  height: 5rem;
  margin: 0;
  display: flex;
  flex-direction: column;
}
.login-style section .logo {
  width: .65rem;
  height: 1rem;
  margin: .5rem auto .26rem;
  background: url(../img/login_icons.png) 0 0 no-repeat;
  background-size: 112%;
}
.login-style section .login_content {
  margin: 0 auto;
}
.login-style section .login_content form div {
  position: relative;
  font-size: .12rem;
}
.login-style section .login_content form div em {
  width: .31rem;
  height: .25rem;
  display: inline-block;
  background: url(../img/login_icons.png) 59% 60% no-repeat;
  background-size: 450%;
  position: absolute;
  right: .2rem;
  bottom: .2rem;
}
.login-style section .login_content form div i {
  width: .22rem;
  height: .22rem;
  display: inline-block;
  background: url(../img/login_icons.png) 0 59% no-repeat;
  background-size: 450%;
  position: absolute;
  right: .2rem;
  bottom: .2rem;
}
.login-style section .login_content form div b {
  width: .87rem;
  height: .18rem;
  display: inline-block;
  background: url(../img/login_icons.png) 0 82% no-repeat;
  background-size: 100%;
  position: absolute;
  right: .1rem;
  bottom: .15rem;
}
.login-style section .login_content form div p {
  padding: 0;
  margin: 0;
  width: .87rem;
  height: .18rem;
  background: url(../img/login_icons.png) 0 93.5% no-repeat;
  background-size: 100%;
  position: absolute;
  right: .1rem;
  bottom: .15rem;
  color: #fff;
  text-align: center;
  display: none;
  font-weight: normal;
  font-size: .14rem;
}
.login-style section .login_content .foot {
  width: 100%;
  margin-top: .3rem;
  font-size: .14rem;
  line-height: .14rem;
}
.login-style section .login_content .foot a {
  color: #36ad50;
}
.login-style section .login_content .foot a:last-child {
  float: right;
}
.login-style section .login_content .foot #agreement {
  display: inline-block;
  width: .19rem;
  height: .19rem;
  background: red;
}
.login-style section .login_content submit {
  display: block;
  width: 3.7rem;
  height: .38rem;
  background: #36ad50;
  color: #fff;
  font-size: .16rem;
  text-align: center;
  line-height: .38rem;
  margin-top: .48rem;
}
.login-style section input {
  width: 3.46rem;
  height: .24rem;
  line-height: .24rem;
  padding: .16rem .12rem;
  border: none;
  font-size: .14rem;
  box-sizing: content-box;
  border-bottom: 2px solid #f1f4f6;
}
.login-style section input:focus {
  border: 1px solid #fff;
}
